home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Bridges Cornell Heights - A Virtual Tour
/
Bridges - Cornell Heights - A Virtual Tour (Bridges Cornell Heights)(2006).iso
/
mac
/
assets
/
tour-cd.swf
/
scripts
/
frame_1
/
DoAction.as
Wrap
Text File
|
2005-12-28
|
3KB
|
119 lines
function doTween(mcId, frames, property, target, propertyB, targetB)
{
mcId.t = 0;
mcId.b = mcId[property];
mcId.c = target - mcId.b;
mcId.d = frames;
mcId.bB = mcId[propertyB];
mcId.cB = targetB - mcId.bB;
mcId.onEnterFrame = function()
{
if(mcId.t < mcId.d)
{
mcId[property] = easeOutQuint(mcId.t,mcId.b,mcId.c,mcId.d);
mcId[propertyB] = easeOutQuint(mcId.t,mcId.bB,mcId.cB,mcId.d);
mcId.t = mcId.t + 1;
}
else
{
mcId.onEnterFrame = undefined;
}
};
}
function doTween2(locName)
{
fadeSpeed = 20;
if(locName == "front")
{
doTween(_root.selfront,fadeSpeed,"_alpha",100);
}
else
{
doTween(_root.selfront,fadeSpeed,"_alpha",0);
}
if(locName == "side")
{
doTween(_root.selside,fadeSpeed,"_alpha",100);
}
else
{
doTween(_root.selside,fadeSpeed,"_alpha",0);
}
if(locName == "rear")
{
doTween(_root.selrear,fadeSpeed,"_alpha",100);
}
else
{
doTween(_root.selrear,fadeSpeed,"_alpha",0);
}
if(locName == "fronthall")
{
doTween(_root.selfronthall,fadeSpeed,"_alpha",100);
}
else
{
doTween(_root.selfronthall,fadeSpeed,"_alpha",0);
}
if(locName == "livingroom")
{
doTween(_root.sellivingroom,fadeSpeed,"_alpha",100);
}
else
{
doTween(_root.sellivingroom,fadeSpeed,"_alpha",0);
}
if(locName == "kitchen")
{
doTween(_root.selkitchen,fadeSpeed,"_alpha",100);
}
else
{
doTween(_root.selkitchen,fadeSpeed,"_alpha",0);
}
if(locName == "sunroom")
{
doTween(_root.selsunroom,fadeSpeed,"_alpha",100);
}
else
{
doTween(_root.selsunroom,fadeSpeed,"_alpha",0);
}
if(locName == "library")
{
doTween(_root.sellibrary,fadeSpeed,"_alpha",100);
}
else
{
doTween(_root.sellibrary,fadeSpeed,"_alpha",0);
}
if(locName == "singlebed")
{
doTween(_root.selsinglebed,fadeSpeed,"_alpha",100);
}
else
{
doTween(_root.selsinglebed,fadeSpeed,"_alpha",0);
}
if(locName == "doublebed")
{
doTween(_root.seldoublebed,fadeSpeed,"_alpha",100);
}
else
{
doTween(_root.seldoublebed,fadeSpeed,"_alpha",0);
}
if(locName == "bath")
{
doTween(_root.selbath,fadeSpeed,"_alpha",100);
}
else
{
doTween(_root.selbath,fadeSpeed,"_alpha",0);
}
}
easeOutQuint = function(t, b, c, d)
{
return c * ((t = t / d - 1) * t * t * t * t + 1) + b;
};